package com.bzkj.basicinfo.domain.ncc;

import com.bzkj.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 单据分类
 */
public class NccBasicBillsType extends BaseEntity {

    private String billCodeRule;
    private String billTypeName;
    private String canExtendTransaction;
    private String checkClassName;
    private String className;
    private String component;
    private String dataFinderClz;
    private String def1;
    private String forwardBillType;
    private String isShowTransTypeName;
    private String isAccount;
    private String isApproveBill;
    private String isBizFlowBill;
    private String isEditableProperty;
    private String isEnableButton;
    private String isEnableTransTypeBcr;
    private String isLightBill;
    private String isRejectUneditableProperty;
    private String isRoot;
    private String isSupportMobile;
    private String isTransaction;
    private String isWorkflowCanAutoApprove;
    private String ncbrCode;
    private String nodeCode;
    private String parentBillType;
    private String pkBillTypeCode;
    private String pkBillTypeId;
    private String pkGroup;
    private String pkOrg;
    private String systemCode;
    private Date ts;
    private String webNodeCode;


    public String getBillCodeRule() {
        return billCodeRule;
    }

    public void setBillCodeRule(String billCodeRule) {
        this.billCodeRule = billCodeRule;
    }

    public String getBillTypeName() {
        return billTypeName;
    }

    public void setBillTypeName(String billTypeName) {
        this.billTypeName = billTypeName;
    }

    public String getCanExtendTransaction() {
        return canExtendTransaction;
    }

    public void setCanExtendTransaction(String canExtendTransaction) {
        this.canExtendTransaction = canExtendTransaction;
    }

    public String getCheckClassName() {
        return checkClassName;
    }

    public void setCheckClassName(String checkClassName) {
        this.checkClassName = checkClassName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getComponent() {
        return component;
    }

    public void setComponent(String component) {
        this.component = component;
    }

    public String getDataFinderClz() {
        return dataFinderClz;
    }

    public void setDataFinderClz(String dataFinderClz) {
        this.dataFinderClz = dataFinderClz;
    }

    public String getDef1() {
        return def1;
    }

    public void setDef1(String def1) {
        this.def1 = def1;
    }

    public String getForwardBillType() {
        return forwardBillType;
    }

    public void setForwardBillType(String forwardBillType) {
        this.forwardBillType = forwardBillType;
    }

    public String getIsShowTransTypeName() {
        return isShowTransTypeName;
    }

    public void setIsShowTransTypeName(String isShowTransTypeName) {
        this.isShowTransTypeName = isShowTransTypeName;
    }

    public String getIsAccount() {
        return isAccount;
    }

    public void setIsAccount(String isAccount) {
        this.isAccount = isAccount;
    }

    public String getIsApproveBill() {
        return isApproveBill;
    }

    public void setIsApproveBill(String isApproveBill) {
        this.isApproveBill = isApproveBill;
    }

    public String getIsBizFlowBill() {
        return isBizFlowBill;
    }

    public void setIsBizFlowBill(String isBizFlowBill) {
        this.isBizFlowBill = isBizFlowBill;
    }

    public String getIsEditableProperty() {
        return isEditableProperty;
    }

    public void setIsEditableProperty(String isEditableProperty) {
        this.isEditableProperty = isEditableProperty;
    }

    public String getIsEnableButton() {
        return isEnableButton;
    }

    public void setIsEnableButton(String isEnableButton) {
        this.isEnableButton = isEnableButton;
    }

    public String getIsEnableTransTypeBcr() {
        return isEnableTransTypeBcr;
    }

    public void setIsEnableTransTypeBcr(String isEnableTransTypeBcr) {
        this.isEnableTransTypeBcr = isEnableTransTypeBcr;
    }

    public String getIsLightBill() {
        return isLightBill;
    }

    public void setIsLightBill(String isLightBill) {
        this.isLightBill = isLightBill;
    }

    public String getIsRejectUneditableProperty() {
        return isRejectUneditableProperty;
    }

    public void setIsRejectUneditableProperty(String isRejectUneditableProperty) {
        this.isRejectUneditableProperty = isRejectUneditableProperty;
    }

    public String getIsRoot() {
        return isRoot;
    }

    public void setIsRoot(String isRoot) {
        this.isRoot = isRoot;
    }

    public String getIsSupportMobile() {
        return isSupportMobile;
    }

    public void setIsSupportMobile(String isSupportMobile) {
        this.isSupportMobile = isSupportMobile;
    }

    public String getIsTransaction() {
        return isTransaction;
    }

    public void setIsTransaction(String isTransaction) {
        this.isTransaction = isTransaction;
    }

    public String getIsWorkflowCanAutoApprove() {
        return isWorkflowCanAutoApprove;
    }

    public void setIsWorkflowCanAutoApprove(String isWorkflowCanAutoApprove) {
        this.isWorkflowCanAutoApprove = isWorkflowCanAutoApprove;
    }

    public String getNcbrCode() {
        return ncbrCode;
    }

    public void setNcbrCode(String ncbrCode) {
        this.ncbrCode = ncbrCode;
    }

    public String getNodeCode() {
        return nodeCode;
    }

    public void setNodeCode(String nodeCode) {
        this.nodeCode = nodeCode;
    }

    public String getParentBillType() {
        return parentBillType;
    }

    public void setParentBillType(String parentBillType) {
        this.parentBillType = parentBillType;
    }

    public String getPkBillTypeCode() {
        return pkBillTypeCode;
    }

    public void setPkBillTypeCode(String pkBillTypeCode) {
        this.pkBillTypeCode = pkBillTypeCode;
    }

    public String getPkBillTypeId() {
        return pkBillTypeId;
    }

    public void setPkBillTypeId(String pkBillTypeId) {
        this.pkBillTypeId = pkBillTypeId;
    }

    public String getPkGroup() {
        return pkGroup;
    }

    public void setPkGroup(String pkGroup) {
        this.pkGroup = pkGroup;
    }

    public String getPkOrg() {
        return pkOrg;
    }

    public void setPkOrg(String pkOrg) {
        this.pkOrg = pkOrg;
    }

    public String getSystemCode() {
        return systemCode;
    }

    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }

    public Date getTs() {
        return ts;
    }

    public void setTs(Date ts) {
        this.ts = ts;
    }

    public String getWebNodeCode() {
        return webNodeCode;
    }

    public void setWebNodeCode(String webNodeCode) {
        this.webNodeCode = webNodeCode;
    }

    @Override
    public String toString() {
        return "NccBasicBillsType{" +
                "billCodeRule='" + billCodeRule + '\'' +
                ", billTypeName='" + billTypeName + '\'' +
                ", canExtendTransaction='" + canExtendTransaction + '\'' +
                ", checkClassName='" + checkClassName + '\'' +
                ", className='" + className + '\'' +
                ", component='" + component + '\'' +
                ", dataFinderClz='" + dataFinderClz + '\'' +
                ", def1='" + def1 + '\'' +
                ", forwardBillType='" + forwardBillType + '\'' +
                ", isShowTransTypeName='" + isShowTransTypeName + '\'' +
                ", isAccount='" + isAccount + '\'' +
                ", isApproveBill='" + isApproveBill + '\'' +
                ", isBizFlowBill='" + isBizFlowBill + '\'' +
                ", isEditableProperty='" + isEditableProperty + '\'' +
                ", isEnableButton='" + isEnableButton + '\'' +
                ", isEnableTransTypeBcr='" + isEnableTransTypeBcr + '\'' +
                ", isLightBill='" + isLightBill + '\'' +
                ", isRejectUneditableProperty='" + isRejectUneditableProperty + '\'' +
                ", isRoot='" + isRoot + '\'' +
                ", isSupportMobile='" + isSupportMobile + '\'' +
                ", isTransaction='" + isTransaction + '\'' +
                ", isWorkflowCanAutoApprove='" + isWorkflowCanAutoApprove + '\'' +
                ", ncbrCode='" + ncbrCode + '\'' +
                ", nodeCode='" + nodeCode + '\'' +
                ", parentBillType='" + parentBillType + '\'' +
                ", pkBillTypeCode='" + pkBillTypeCode + '\'' +
                ", pkBillTypeId='" + pkBillTypeId + '\'' +
                ", pkGroup='" + pkGroup + '\'' +
                ", pkOrg='" + pkOrg + '\'' +
                ", systemCode='" + systemCode + '\'' +
                ", ts=" + ts +
                ", webNodeCode='" + webNodeCode + '\'' +
                '}';
    }

    public NccBasicBillsType() {
    }

    public NccBasicBillsType(String billCodeRule, String billTypeName, String canExtendTransaction, String checkClassName, String className, String component, String dataFinderClz, String def1, String forwardBillType, String isShowTransTypeName, String isAccount, String isApproveBill, String isBizFlowBill, String isEditableProperty, String isEnableButton, String isEnableTransTypeBcr, String isLightBill, String isRejectUneditableProperty, String isRoot, String isSupportMobile, String isTransaction, String isWorkflowCanAutoApprove, String ncbrCode, String nodeCode, String parentBillType, String pkBillTypeCode, String pkBillTypeId, String pkGroup, String pkOrg, String systemCode, Date ts, String webNodeCode) {
        this.billCodeRule = billCodeRule;
        this.billTypeName = billTypeName;
        this.canExtendTransaction = canExtendTransaction;
        this.checkClassName = checkClassName;
        this.className = className;
        this.component = component;
        this.dataFinderClz = dataFinderClz;
        this.def1 = def1;
        this.forwardBillType = forwardBillType;
        this.isShowTransTypeName = isShowTransTypeName;
        this.isAccount = isAccount;
        this.isApproveBill = isApproveBill;
        this.isBizFlowBill = isBizFlowBill;
        this.isEditableProperty = isEditableProperty;
        this.isEnableButton = isEnableButton;
        this.isEnableTransTypeBcr = isEnableTransTypeBcr;
        this.isLightBill = isLightBill;
        this.isRejectUneditableProperty = isRejectUneditableProperty;
        this.isRoot = isRoot;
        this.isSupportMobile = isSupportMobile;
        this.isTransaction = isTransaction;
        this.isWorkflowCanAutoApprove = isWorkflowCanAutoApprove;
        this.ncbrCode = ncbrCode;
        this.nodeCode = nodeCode;
        this.parentBillType = parentBillType;
        this.pkBillTypeCode = pkBillTypeCode;
        this.pkBillTypeId = pkBillTypeId;
        this.pkGroup = pkGroup;
        this.pkOrg = pkOrg;
        this.systemCode = systemCode;
        this.ts = ts;
        this.webNodeCode = webNodeCode;
    }
}
